
#include<stdlib.h>
#include<stdio.h>
#include<string.h>

int Cmp(const void* p1, const void* p2) {
    return  strcmp((char*)p1, (char*)p2);
}
int main() {
    char arr[20][20] = { 0 };
    int count = 0;
    while (gets(arr[count])) {
        count++;
        if (count == 10)
            break;
      }
    qsort(arr, count, sizeof(arr[20]), Cmp);
    for (int i = 0; i < count; i++)
        puts(arr[i]);
    return 0;
}

//利用gets获取数据，通过qsort对所输入字符串进行字典排序，最后输出